package com.project.service.dao;

import com.project.service.bean.UserBean;

import java.time.LocalDate;
import java.util.List;

/**
 * 用户持久接口
 */
public interface IUserDao {
    /***
     * 添加用户
     * @param user 用户对象
     */
    public void add(UserBean user);

    /**
     * 按生日查询用户
     * @param startDate 起始日期
     * @param endDate 结束日期
     * @return 用户集合
     */
    public List<UserBean> findByBirthday(LocalDate startDate,LocalDate endDate);

    /**
     * 动态条件查询用户
     * @param name 用户名
     * @param startDate 起始日期
     * @param endDate 结束日期
     * @return 用户集合
     */
    public List<UserBean> findByItem(String name,LocalDate startDate,LocalDate endDate);
}
